\subsection{Referência da Classe COLUNASR}
\label{classCOLUNASR}\index{COLUNASR@{COLUNASR}}


{\ttfamily \#include $<$recibo.h$>$}

\subsubsection*{Métodos Públicos}
\begin{DoxyCompactItemize}
\item 
{\bf COLUNASR} ()
\item 
{\bf $\sim$COLUNASR} ()
\end{DoxyCompactItemize}
\subsubsection*{Campos de Dados}
\begin{DoxyCompactItemize}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf cod\_\-func}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf n\_\-recibo}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf tipo}
\item 
Gtk::TreeModelColumn$<$ float $>$ {\bf campo\_\-num}
\item 
Gtk::TreeModelColumn$<$ float $>$ {\bf valor\_\-u}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf campo\_\-int}
\item 
Gtk::TreeModelColumn$<$ string $>$ {\bf data}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf cod\_\-cli}
\item 
Gtk::TreeModelColumn$<$ int $>$ {\bf cod\_\-servico}
\item 
Gtk::TreeModelColumn$<$ string $>$ {\bf Dados} [7]
\item 
Gtk::TreeModelColumn$<$ Glib::ustring $>$ {\bf descricao}
\item 
Gtk::TreeModelColumn$<$ Glib::ustring $>$ {\bf campo} [7]
\end{DoxyCompactItemize}
\subsubsection*{Atributos Privados}
\begin{DoxyCompactItemize}
\item 
int {\bf n\_\-campos}
\end{DoxyCompactItemize}


\subsubsection{Descrição Detalhada}
Classe Template \doxyref{COLUNASR}{pag.}{classCOLUNASR} ela reimplementa a classe Gtk::TreeModel::ColumnRecord e é utilizada para TreeView e EntryCompletion. 

Definição na linha 37 do arquivo recibo.h.



\subsubsection{Construtores \& Destrutores}
\index{COLUNASR@{COLUNASR}!COLUNASR@{COLUNASR}}
\index{COLUNASR@{COLUNASR}!COLUNASR@{COLUNASR}}
\paragraph[{COLUNASR}]{\setlength{\rightskip}{0pt plus 5cm}COLUNASR::COLUNASR (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hfill\label{classCOLUNASR_a3a6f15dbcf12827dad4de8a44510e223}
Construtor da Classe 

$<$Variável local para contagem dos campos 



Definição na linha 8 do arquivo recibo.C.



Referências campo, campo\_\-int, campo\_\-num, cod\_\-cli, cod\_\-func, cod\_\-servico, Dados, data, descricao, n\_\-campos, n\_\-recibo e tipo.

\index{COLUNASR@{COLUNASR}!$\sim$COLUNASR@{$\sim$COLUNASR}}
\index{$\sim$COLUNASR@{$\sim$COLUNASR}!COLUNASR@{COLUNASR}}
\paragraph[{$\sim$COLUNASR}]{\setlength{\rightskip}{0pt plus 5cm}COLUNASR::$\sim$COLUNASR (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hfill\label{classCOLUNASR_a57d53da830c15cd24421dd93a962efec}
Destrutor da Classe 

Definição na linha 31 do arquivo recibo.C.



\subsubsection{Campos}
\index{COLUNASR@{COLUNASR}!campo@{campo}}
\index{campo@{campo}!COLUNASR@{COLUNASR}}
\paragraph[{campo}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$Glib::ustring$>$ {\bf COLUNASR::campo}[7]}\hfill\label{classCOLUNASR_a00f4ac3a6431341323ea8ea94ce46f6d}
Armazena campo ustring para apresentação em TreeView 

Definição na linha 56 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-dados(), RECIBO::carregar\_\-recibos(), RECIBO::carregar\_\-resumo(), COLUNASR(), RECIBO::gerar\_\-numero(), RECIBO::gerar\_\-recibo(), RECIBO::incluir\_\-servico(), RECIBO::incluir\_\-servicos(), RECIBO::salvar\_\-alteracao() e RECIBO::selecionar\_\-servico().

\index{COLUNASR@{COLUNASR}!campo\_\-int@{campo\_\-int}}
\index{campo\_\-int@{campo\_\-int}!COLUNASR@{COLUNASR}}
\paragraph[{campo\_\-int}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::campo\_\-int}}\hfill\label{classCOLUNASR_a1f39e67b873096e966b977648793f901}
Armazena campo número sem casas decimais 

Definição na linha 49 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-resumo() e COLUNASR().

\index{COLUNASR@{COLUNASR}!campo\_\-num@{campo\_\-num}}
\index{campo\_\-num@{campo\_\-num}!COLUNASR@{COLUNASR}}
\paragraph[{campo\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$float$>$ {\bf COLUNASR::campo\_\-num}}\hfill\label{classCOLUNASR_a334ae955a799b0b4fe04b4ec2b883571}
Armazena campo número com casas decimais 

Definição na linha 47 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-recibos() e COLUNASR().

\index{COLUNASR@{COLUNASR}!cod\_\-cli@{cod\_\-cli}}
\index{cod\_\-cli@{cod\_\-cli}!COLUNASR@{COLUNASR}}
\paragraph[{cod\_\-cli}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::cod\_\-cli}}\hfill\label{classCOLUNASR_affb5eb8527d287f70ab48d8d7ebbdbc4}
Armazena código do cliente 

Definição na linha 52 do arquivo recibo.h.



Referenciado por COLUNASR() e RECIBO::preparar\_\-dados().

\index{COLUNASR@{COLUNASR}!cod\_\-func@{cod\_\-func}}
\index{cod\_\-func@{cod\_\-func}!COLUNASR@{COLUNASR}}
\paragraph[{cod\_\-func}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::cod\_\-func}}\hfill\label{classCOLUNASR_a734e0a4c30d4723756f499deaab1ad8d}
Armazena o código de funcionário 

Definição na linha 44 do arquivo recibo.h.



Referenciado por COLUNASR(), RECIBO::listagem\_\-funcionario() e RECIBO::selecionar\_\-funcionario().

\index{COLUNASR@{COLUNASR}!cod\_\-servico@{cod\_\-servico}}
\index{cod\_\-servico@{cod\_\-servico}!COLUNASR@{COLUNASR}}
\paragraph[{cod\_\-servico}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::cod\_\-servico}}\hfill\label{classCOLUNASR_a1b30b0037f7024825bcd660bb2d443a0}
Armazena código do serviço 

Definição na linha 53 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-dados(), COLUNASR(), RECIBO::gerar\_\-numero(), RECIBO::incluir\_\-servico(), RECIBO::incluir\_\-servicos(), RECIBO::preparar\_\-dados(), RECIBO::salvar\_\-alteracao() e RECIBO::selecionar\_\-servico().

\index{COLUNASR@{COLUNASR}!Dados@{Dados}}
\index{Dados@{Dados}!COLUNASR@{COLUNASR}}
\paragraph[{Dados}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$string$>$ {\bf COLUNASR::Dados}[7]}\hfill\label{classCOLUNASR_a8210ffad17ed3d0a5989e0b842240787}
Armazena dados do tipo string em um vetor de 7 posições no máximo 

Definição na linha 54 do arquivo recibo.h.



Referenciado por COLUNASR().

\index{COLUNASR@{COLUNASR}!data@{data}}
\index{data@{data}!COLUNASR@{COLUNASR}}
\paragraph[{data}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$string$>$ {\bf COLUNASR::data}}\hfill\label{classCOLUNASR_aa1ec8ff9b54f38ed6c1c9c81f5a90c2b}
Armazena campo do tipo string para data 

Definição na linha 50 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-recibos(), COLUNASR(), RECIBO::listar\_\-datas(), RECIBO::relatorio() e RECIBO::selecionado().

\index{COLUNASR@{COLUNASR}!descricao@{descricao}}
\index{descricao@{descricao}!COLUNASR@{COLUNASR}}
\paragraph[{descricao}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$Glib::ustring$>$ {\bf COLUNASR::descricao}}\hfill\label{classCOLUNASR_a19dfdf6dbfec9e58c76fc874d054ee02}
Armazena campo ustring para apresentação em EntryCompletion e ComboBoxText 

Definição na linha 55 do arquivo recibo.h.



Referenciado por COLUNASR(), RECIBO::listagem\_\-funcionario(), RECIBO::listar\_\-datas() e RECIBO::preparar\_\-dados().

\index{COLUNASR@{COLUNASR}!n\_\-campos@{n\_\-campos}}
\index{n\_\-campos@{n\_\-campos}!COLUNASR@{COLUNASR}}
\paragraph[{n\_\-campos}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf COLUNASR::n\_\-campos}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classCOLUNASR_a38d679268cf646cd83d03ae7fc989e74}
Campo contador de armazenamento para apresentação 

Definição na linha 59 do arquivo recibo.h.



Referenciado por COLUNASR().

\index{COLUNASR@{COLUNASR}!n\_\-recibo@{n\_\-recibo}}
\index{n\_\-recibo@{n\_\-recibo}!COLUNASR@{COLUNASR}}
\paragraph[{n\_\-recibo}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::n\_\-recibo}}\hfill\label{classCOLUNASR_a94c1155f821acdb57b2ec93b7e0caa19}
Armazena o número do recibo 

Definição na linha 45 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-recibos(), COLUNASR() e RECIBO::selecionado().

\index{COLUNASR@{COLUNASR}!tipo@{tipo}}
\index{tipo@{tipo}!COLUNASR@{COLUNASR}}
\paragraph[{tipo}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$int$>$ {\bf COLUNASR::tipo}}\hfill\label{classCOLUNASR_af45dc5336738e75503725218988b7a88}
Armazena o tipo de recibo que refere-\/se o número 

Definição na linha 46 do arquivo recibo.h.



Referenciado por RECIBO::carregar\_\-recibos(), COLUNASR() e RECIBO::selecionado().

\index{COLUNASR@{COLUNASR}!valor\_\-u@{valor\_\-u}}
\index{valor\_\-u@{valor\_\-u}!COLUNASR@{COLUNASR}}
\paragraph[{valor\_\-u}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModelColumn$<$float$>$ {\bf COLUNASR::valor\_\-u}}\hfill\label{classCOLUNASR_a3aabea2d0ca4fc43f251d7ab51e40485}
Armazena campo número com casas decimais, utilizado no valor unitário do serviço 

Definição na linha 48 do arquivo recibo.h.



A documentação para esta classe foi gerada a partir dos seguintes arquivos:\begin{DoxyCompactItemize}
\item 
src/{\bf recibo.h}\item 
src/{\bf recibo.C}\end{DoxyCompactItemize}
